E/VPL - A System for Modelling and Enacting Software Processes
نویسندگان
چکیده
In recent years, researchers in software engineering field have identified the software development process as a key issue in obtaining higher quality products, improved productivity, more reliable and controllable projects, and other desirable effects. This research addresses the technical issues involved in specifying and mechanically supporting software development processes and is related to the view of processes as “software”, i.e. as a specifiable and executable entity. The definition of process representation notations was pioneered by Osterweil [Osterweil L 1987], who observed that software processes can be programmed as any other software, using textual and graphical techniques. By defining a process programming language in which data and process details can be captured and expressed makes it possible to express software processes with greater clarity and precision than previously possible. Starke [Starke 1993] notes that currently there are about 60 different process description languages in existence, with a large number process support environments developed to support the software process described using these languages.
منابع مشابه
Risk factors of enacting spouse abuse in a sample of Iranian male adults
Abstract Background: The aim of this study was to investigate the modelling of different processes that could account for the link between psychopathology, cognitive social and demographic risk factors and enacting assault by husband. Method: This article reports a test using data on 230 males who participated in a family violence survey study. The sample was selected by a multiclustral sampli...
متن کاملDPIL Navigator 2.0: Multi-Perspective Declarative Process Execution
The Declarative Process Intermediate Language (DPIL) is a declarative process modelling language that allows for specifying multiperspective and multi-modal flexible, processes. The DPIL Framework provides a tool set for supporting flexible and multi-perspective business processes based on the language DPIL. The DPIL Navigator 2.0 depicts a declarative execution engine for enacting models. It c...
متن کاملA family of experiments to validate metrics for software process models
Process modelling is a key activity of software process management and it is the starting point for enacting, evaluating and improving software processes. The current competitive marketplace calls for the continuous improvement of processes and therefore, it is fundamental to have software process models with a high maintainability. In this paper we introduce a set of metrics for software proce...
متن کاملProcess: Definition and Communication
In today’s global economy and global approach to developing and supporting software, it is critical that the process utilized for such activities is clearly defined and communicated to all constituents. In this entry, the general topics related to software process, process definition, process rationale, process communication, and cost are first discussed. A specific list of items: activities, c...
متن کاملImplementation of the integrated management dashboard for learning processes based on ISO 29990
The current research is trying to identify the effective modules (system modules) that form the integrated e-learning dashboard for educational processes and learning opportunities based on ISO 29990 in the municipality of Tehran. The educational process management system, which is currently providing classroom training services, is able to improve the situation by incorporating integrated mana...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005